Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: install wget for downloading Helm #3430

Merged
merged 1 commit into from
Oct 13, 2022

Conversation

nixpanic
Copy link
Member

Installing Helm fails if wget is not available. The script that installs Helm does not seem to abort though.

By installing wget in preparation for deploying with Helm, the CI jobs should get ready to run successfully.

Failures look like the following:

image


Show available bot commands

These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:

  • /retest ci/centos/<job-name>: retest the <job-name> after unrelated
    failure (please report the failure too!)
  • /retest all: run this in case the CentOS CI failed to start/report any test
    progress or results

@mergify mergify bot added the component/testing Additional test cases or CI work label Oct 12, 2022
nixpanic added a commit to nixpanic/ceph-csi that referenced this pull request Oct 12, 2022
In case `wget` is not installed, downloading the Helm release will fail.
The `install-helm.sh` script won't return a fatal error in that case,
and CI jobs continue running in an environment that is not ready.

By adding a check that exist the script with a failure, the CI will now
correctly report a problem when Helm can not be downloaded.

See-also: ceph#3430
Signed-off-by: Niels de Vos <ndevos@redhat.com>
@nixpanic nixpanic added the Priority-0 highest priority issue label Oct 12, 2022
@nixpanic nixpanic requested review from Madhu-1 and a team October 12, 2022 17:27
Installing Helm fails if `wget` is not available. The script that
installs Helm does not seem to abort though.

By installing `wget` in preparation for deploying with Helm, the CI jobs
should get ready to run successfully.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
@mergify mergify bot merged commit 83369a3 into ceph:ci/centos Oct 13, 2022
mergify bot pushed a commit that referenced this pull request Oct 13, 2022
In case `wget` is not installed, downloading the Helm release will fail.
The `install-helm.sh` script won't return a fatal error in that case,
and CI jobs continue running in an environment that is not ready.

By adding a check that exist the script with a failure, the CI will now
correctly report a problem when Helm can not be downloaded.

See-also: #3430
Signed-off-by: Niels de Vos <ndevos@redhat.com>
mergify bot pushed a commit that referenced this pull request Oct 13, 2022
In case `wget` is not installed, downloading the Helm release will fail.
The `install-helm.sh` script won't return a fatal error in that case,
and CI jobs continue running in an environment that is not ready.

By adding a check that exist the script with a failure, the CI will now
correctly report a problem when Helm can not be downloaded.

See-also: #3430
Signed-off-by: Niels de Vos <ndevos@redhat.com>
(cherry picked from commit fa97875)
mergify bot pushed a commit that referenced this pull request Oct 13, 2022
In case `wget` is not installed, downloading the Helm release will fail.
The `install-helm.sh` script won't return a fatal error in that case,
and CI jobs continue running in an environment that is not ready.

By adding a check that exist the script with a failure, the CI will now
correctly report a problem when Helm can not be downloaded.

See-also: #3430
Signed-off-by: Niels de Vos <ndevos@redhat.com>
(cherry picked from commit fa97875)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/testing Additional test cases or CI work Priority-0 highest priority issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants